Building Chatbots from Forum Data: Model Selection Using Question Answering Metrics
نویسندگان
چکیده
We propose to use question answering (QA) data from Web forums to train chatbots from scratch, i.e., without dialog training data. First, we extract pairs of question and answer sentences from the typically much longer texts of questions and answers in a forum. We then use these shorter texts to train seq2seq models in a more efficient way. We further improve the parameter optimization using a new model selection strategy based on QA measures. Finally, we propose to use extrinsic evaluation with respect to a QA task as an automatic evaluation method for chatbots. The evaluation shows that the model achieves a MAP of 63.5% on the extrinsic task. Moreover, it can answer correctly 49.5% of the questions when they are similar to questions asked in the forum, and 47.3% of the questions when they are more conversational in style.
منابع مشابه
Chatbots: Can They Serve as Natural Language Interfaces to Qa Corpus?
A chatbot is a program which can chat in natural language, on a topic built into the chatbot’s internal knowledge model. Many chatbots exist, with different knowledge-bases programmed by the chatbot builders. We have built a system to convert a website text (corpus) to a chatbot knowledge-base format. In this paper the chatbot is used as a question answer interface, where TRE09 QA track is used...
متن کاملEffective shared representations with Multitask Learning for Community Question Answering
An important asset of using Deep Neural Networks (DNNs) for text applications is their ability to automatically engineer features. Unfortunately, DNNs usually require a lot of training data, especially for high-level semantic tasks such as community Question Answering (cQA). In this paper, we tackle the problem of data scarcity by learning the target DNN together with two auxiliary tasks in a m...
متن کاملA Chatbot-based Interactive Question Answering System
Interactive question answering (QA) systems, where a dialogue interface enables followup and clarification questions, are a recent field of research. We report our experience on the design, implementation and evaluation of a chatbot-based dialogue interface for our open-domain QA system, showing that chatbots can be effective in supporting interactive QA.
متن کاملYahoo! Answers for Sentence Retrieval in Question Answering
Question answering systems which automatically search for user’s information need are considered as a separate issue from the community-generated question answering which answers users’ questions by human respondents. Although the two answering systems have different applications, both of them aim to present a correct answer to the users’ question and consequently they can feed each other to im...
متن کامل"Gimme the Usual" - How Handling of Pragmatics Improves Chatbots
English. We provide our view on the components needed for both the development and further improvement of robust and effective chatbots. We focus on why Pragmatics is important in developing next generation chatbots by bringing a few generalizable examples. We report our current experience on the design and implementation of a task-oriented textual chatbot for a closed-domain Question Answering...
متن کامل